<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <script type="text/javascript"></script>
    </head>
    <body>
    <script type="text/javascript">
    var userLi=new Array();
    var user = null;


    function  User(account,password,sex,name){
            this.account = account;
            this.name =name;
            this.sex = sex;
            this.password = password;
            this.input = function(){
            return '个人信息\n账号：'+this.account+"\n名字："+this.name+"\n性别"+this.sex+"\n密码"+this.password;
            };
   }





function box(){  //登录界面

    var key1=prompt("魔形管理系统!\n1.登录\n2.注册\n3.退出");
    switch(key1){
        case '1':
        denglu();  //登录
        break;

        case '2':
        zhuce();   //注册
        break;

        case '3':
        return;   //返回
        break;


        default:
        alert('输入错误');
    }
    box();
}







    function box2(){  //管理界面
        var key = prompt('个人管理界面\n1.查看个人信息\n2.修改用户名\n3.退出');
          switch(key){
            case '1':   //个人信息
          
            geren();
            break;
            case '2':      //修改用户名
            xiugai() ;
            break;

            case '3':           
            return;
            break;

            default:
            alert("亲,输入有误!");
          }
          box2();
    }





           
        function denglu(){    //登录
            var zhang = prompt('请输入账号！');
            var mima = prompt('请输入密码！');
            for (var i = 0; i < userLi.length; i++) {
                if (zhang==userLi[i].account&&mima==userLi[i].password){
                    alert('登录成功！');
                    user=i;
                    box2();
                    return;                    
                }
            }
            alert('亲,你还没有注册,快去注册吧！');
        };





        function zhuce(){    // 注册
            var account =  prompt('请输入账号!');
            var password =  prompt('请输入密码!'); 
            var mimaSure =  prompt('请再次入密码!'); 
            var name=prompt("请输入名字");
            var sex=prompt('请输入性别');
       
            if (password!==mimaSure) {
               
                alert("您输入俩次密码不同,请重新输入!");  
                    
            }else if(!(sex=="男"||sex=="女")){

                return  alert("输入错误，性别不符，请重新输入");
            }else{
                   
                var us=new User(account,password,sex,name);
                userLi.push(us);
                alert("恭喜您,注册成功了!");                 
            }
        }






        function geren(){
            var str='';
            str=userLi[user].input();
            alert(str);
        }
        function xiugai(){
            userLi[user].name=prompt("请输入：");
            alert("修改成功!!");
        }

box();
    </script>
    </body>
</html>